package com.focus.pay.core.pay;

import com.focus.pay.core.domain.PayConfigDomain;
import com.focus.pay.core.domain.PayModelDomain;
import com.focus.pay.core.exception.PayException;

/**
* @Author: 赵参谋
* @Date: 2021/9/27 12:02
* @Description: 支付下单接口
*/
public interface PayOrderInterface<R,T extends PayModelDomain,C extends PayConfigDomain> {

    /**
     * 支付下单
     */
     R payOrder(T t,C c) throws PayException;

}
